Improved Approximation Algorithm for the (1,2)-Partial-Terminal Steiner Tree Problem
نویسندگان
چکیده
Given a complete graph G = (V,E) with a metric cost function c : E → R and two vertex subsets R ⊂ V and R ⊆ R, a partial-terminal Steiner tree is a Steiner tree which contains all the vertices in R such that all the vertices in R are leaves. The partial-terminal Steiner tree problem (PTSTP) is to find a partial-terminal Steiner tree with the minimum cost. The problem has been shown to be NP-hard and MAX SNPhard, even when the edge costs are restricted in {1, 2}, namely, the (1,2)-partial-terminal Steiner tree problem (PTSTP(1,2)). In this paper, we consider PTSTP(1,2). The previous best-known approximation ratio of PTSTP(1,2) was at most 1.79. In this paper, we propose a polynomialtime approximation algorithm that improves the approximation ratio from 1.79 to 1.67.
منابع مشابه
On approximation algorithms for the terminal Steiner tree problem
The terminal Steiner tree problem is a special version of the Steiner tree problem, where a Steiner minimum tree has to be found in which all terminals are leaves. We prove that no polynomial time approximation algorithm for the terminal Steiner tree problem can achieve an approximation ratio less than (1− o(1)) lnn unless NP has slightly superpolynomial time algorithms. Moreover, we present a ...
متن کاملAlgorithms for Terminal Steiner Trees
The terminal Steiner tree problem (TST) consists of finding a minimum cost Steiner tree where each terminal is a leaf. We describe a factor 2ρ−ρ/(3ρ−2) approximation algorithm for the TST, where ρ is the approximation factor of a given algorithm for the Steiner tree problem. Considering the current best value of ρ, this improves a previous 3.10 factor to 2.52. For the TST restricted to instance...
متن کاملA Primal-Dual Approximation Algorithm for the Steiner Connectivity Problem
We extend the primal-dual approximation technique of Goemans and Williamson to the Steiner connectivity problem, a kind of Steiner tree problem in hypergraphs. This yields a (k+1)-approximation algorithm for the case that k is the minimum of the maximal number of nodes in a hyperedge minus 1 and the maximal number of terminal nodes in a hyperedge. These results require the proof of a degree pro...
متن کاملTerminal Steiner Tree with Bounded Edge Length
In this paper, we study a Steiner tree related problem called “Terminal Steiner Tree with Bounded Edge Length”: given a set of terminal points P in a plane, one is asked to find a Steiner tree T such that any point in P is a leaf in T and the length of each edge in T is no more than a constant b. The objective of the problem is to minimize the number of Steiner points in T . This problem is mot...
متن کاملOn the Role of Partition Inequalities in Classical Algorithms for Steiner Problems in Graphs
The Steiner tree problem is a classical, well-studied, NP-hard optimization problem. Here we are given an undirected graph G = (V,E), a subset R of V of terminals, and nonnegative costs ce for all edges e in E. A feasible Steiner tree for a given instance is a tree T in G that spans all terminals in R. The goal is to compute a feasible Steiner tree of smallest cost. In this thesis we will focus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014